home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
prog
/
gfnt.arj
/
README.DOC
< prev
next >
Wrap
Text File
|
1994-04-06
|
19KB
|
449 lines
>>> GFNT V1.2 User's Manual <<<
(C)Copyright, 1992, KYPP production
** Index **
1. About GFNT & Configuration file
2. GFNT modes & Commands for each mode
3. Format of GFNT Font file
4. Documents from programmer & How to register
------------------------------------------------------------
1. About GFNT & Configuration file
(1) How to start
> Suppose you want to install drive A to C(hard drive);
1 : Insert GFNT disk into your floppy drive.
2 : Type as follows. (press 'Enter' after each line)
C> CD\
C> MD GFNT
C> CD GFNT
C> COPY A:.
C> CONFIG
3 : Title screen of CONFIG will be displayed. Press any key.
4 : Press space bar (or any key) two times.
5 : Press Alt-S (Press 'S' key while holding down 'Alt' key.),
then press 'Y'.
6 : Press 'Esc' key and press 'Y'.
7 : You will see three more files created : GFNT.TBL, GFNT.ANM, and
GFNT.CFG. Type 'GFNT' and press Enter.
8 : Press any key to stop showing the title screen.
9 : Press any key to remove pop-up window.
10 : Press 'F10' to go to pull-down menu and select 'Load' menu.
(or simply press Alt-L to load)
11 : Type 'DEMO1' and press 'Enter' to load some fonts of DEMO1.
(This is optional.)
(2) GFNT
> GFNT program is designed to help use animation in their programs on any
purposes such as title screen, game, and personal programs. This
program can be used for education about simple font animation also.
> GFNT system requirement -
: IBM PC/XT/AT/386 or 100% compatible
: 512KB main memory
: at least one floppy drive
: Hard disk is highly recommended, but not required.
: 256 KB VGA graphic adaptor and monitor
: MS-DOS 3.3 (or higher) or DR-DOS 5.0 (or higher)
> GFNT files
: CONFIG.EXE - 29150 bytes ---> configuration
: GFNT.EXE - 69849 bytes ---> main file
: GFNT.SFT - 7168 bytes ---> main font file
: README.DOC - 18610 bytes ---> this file
: DEMO1.EXE - 21325 bytes ---> demonstration program
: DEMO2.EXE - 12660 bytes ---> demonstration program
: DEMO.DAT - 17748 bytes ---> font file for demonstration
: DEMO1.FNT - 17754 bytes ---> original font file of demo
: DEMO2.FNT - 682 bytes ---> original font file of demo
: DEMO3.FNT - 13522 bytes ---> original font file of demo
: REGISTER.FOM - 1141 bytes ---> register form
> GFNT V1.2 only supports 320 x 200, 256 colors and makes 2 x 2 to
72 x 56 size (maximum size of GFNT V1.2) font.
> GFNT uses about 480-490KB (on 640KB base memory) of main memory to
manage font data and 20KB for pop-up menu.
> GFNT can use 10 selected color (for 1 color table) and 1 user color,
and user can save up to 10 User Tables.
> GFNT can animate 12 selected fonts chart (Animation Index) and can save
up to 10 Animation Indexes.
> GFNT tests the file length of main program 'GFNT.EXE' itself when it
executed to protect itself from COMPUTER VIRUS. So, if GFNT gives
you the 'WARNING' message, check lengths of all files with this
document file.
> GFNT makes backup font file automatically.
> GFNT is not a MS-WINDOWS program.
(3) Configuration
> 'CONFIG.EXE' makes automatically 'GFNT.TBL' to load and save color
tables and 'GFNT.ANM' to load and save animation indexes. If those
files already exist, CONFIG doesn't make new files.
> Users can choose their own editing environment colors.
- Don't forget to SAVE the configuration. This program does not
automatically save your new configuration.
> Commands for configuration -
: Space bar - choose color and go to next item
: Arrow keys - select and show item with selected color
: Alt - S - save current color configuration
: Alt - Q - quit configuration
: Esc - quit configuration
: F1 - help
> User can change any color except the color selector (color select
cursor).
(4) Etc.
> Maximum font number depends on the main memory. It means that not
all systems have same memory size because of memory resident program
such as disk-cache or EMS driver. Therefore, the big file (bigger
than 500KB on 640KB main memory system) can hang the computer which
reduces memory to load font file.
For example, 'A' computer (has 640KB main memory) made a font file
540KB long. 'B' computer (has 640KB main memory) has cache program
and EMS driver on its main memory, so its practical memory is about
510KB. If the font file is loaded to 'B' computer, it will cause
system 'B' to stall, even though 'A' loads safely. Also, if 'A'
install the new memory resident program, 'A' could be stalled like
'B'. So, check the maximum font number with Ctrl-F1 command on GFNT.
> For best result to manage font file, make subdirectory such as 'FILES'
on GFNT directory. When you want to load or save font file in the
subdirectory, just type subdirectory name and add '\' and type file
name. For example, if you want to load font file 'TEST.FNT' from
subdirectory 'FILES', type as follows.
FILES\TEST or FILES\TEST.FNT
If you type just file name, GFNT will search only the directory where
you start GFNT.
(example : TEST.FNT)
GFNT automatically gives file extension after your file name if you
don't type. Default extension is '.FNT'. So, if the extension of
your font file is '.FNT', you don't have to type all extension, but
if the file has different extension (such as '.FON', '.001', '.DAT',
etc.) you should type in the whole extension after file name.
(example : FILES\TEST.DAT)
You can use path name when you load and save just like COPY command
of DOS. See your DOS manual for detail.
(example : \GFNT\TEST.FNT)
> Every copy of GFNT has three demonstration font files ('DEMO1.FNT',
'DEMO2.FNT', and 'DEMO3.FNT'). Those font files contain all the
fonts of 'DEMO' programs. There is one more font file named
'DEMO.DAT'. You cannot load this file to GFNT because this file has
no standard header (See chapter 3 of this document for detail).
* Be careful when you load animation index. If font number of index
is bigger than your total font number, it will cause some problems.
For example, now you have just 5 fonts on GFNT editor and load
saved index which has 3-4-5-6-7-8(font numbers). Then, GFNT cannot
display the fonts over 5.
> Make sure the 'Num Lock' is 'off' when you edit font because of 8-way
moving. If 'Num Lock' is 'on', edit cursor will move just 4-way.
> For example, if you try to load file from drive 'A' when there is no
disk, dos message will appear at the top of the screen. Select 'A'
for 'abort' on that time. You will be back to the GFNT with dos
message. You'd better quit and restart.
> GFNT doesn't have 'Rename' function because you can rename anytime you
try to save.
> We - KYPP - have no reponsibility if you use command wrongly on purpose
or by accident. In that case, GFNT may not work as your purpose.
------------------------------------------------------------
2. GFNT Modes & Commands
(1) Over view
Files Edit Animate Help X : Y : Ft No :
+------------------------------+ +-----------------+
| U | | |
| S | | |
| E | | Real Window |
| R | | |
| | | |
| C | +-----------------+
| O | +-----------------+
| Edit Window L | | |
| O | | |
| R | | |
| | | Manage Window |
| T | | |
| A | | |
| B | | |
| L | | |
| E | | |
+------------------------------+ +-----------------+
+--------------------------------------------------+
| |
| Main Color Table |
| |
+--------------------------------------------------+
* Files, Edit, Animate, Help - pull dowm menu
* 'X :', 'Y :' - coordinates of X-Y axis
* 'Ft No :' - current font number
* Edit Window - window for edit font
* Real Window - window for showing real size
* Manage Window - window for select font and font unit function
(ex. Insert, Copy, Append,...)
* Main Color Table - displays 256 colors for selecting
* User Color Table - (User Table) color table defined by user
(2) Manage Mode
> GFNT starts from this menu. User can choose a font with Enter key and
go to Edit Mode. In Manage mode, user can manage all the fonts.
> Commands only available in Manage mode are,
: Select Font - Enter
: Append one font at the end - Ctrl- A
: Delete selected font - Alt - D
: Insert blank font - Alt - I
* Insertion is same as Append except not appends at the end.
: Copy font - Alt - C
: Discard all fonts and New - Alt - N
: Load saved font file - Alt - L
: Save current fonts - Alt - S
: Quit to DOS - Alt - Q or 'Esc'
: Arrow keys - move select cursor to 4-way
: F1 - help for manage mode
(3) Edit Mode
> Edit cursor will appear on Edit Window only if user is in edit mode.
User can edit font easilly with many functions.
> From now on, 'Edit color' indicates the color which color cursor is
located on.
> Commands only available in Edit mode are,
: Put Edit color dot - Space bar & Ins
: Delete dot to black - Del
: Move cursor to 8-ways - Arrow keys for 4-way, and Home, PgUp,
PgDn, End keys for 4-way diagonally
* : Line Drawing On - L
: Line Drawing Off - any keys except keys for Move, Color-
table (number keys)
* : Change Line color - User Table number
: Flip left-right - Shift - X
: Flip up-down - Shift - Y
: Shift to Up - Shift - Up arrow key
: Shift to Down - Shift - Down arrow key
: Shift to Left - Shift - Left arrow key
: Shift to Right - Shift - Right arrow key
: Fill with Edit color - Ctrl - F
: Put User Table Color dot - number keys (0-9)
* : Move Color cursor one left - '-' or '-' key of numeric key pad
* : Move Color cursor ont right - '=' or '+' key of numeric key pad
: Finish to edit and back to Manage Mode
- Enter
: Undo all edit and back to Manage Mode
- 'Esc'
* : Move Color cursor to User Table color
- Shift - number
* : Move Color cursor to color on Edit Window
- Shift - Space bar
* : Go to Color Select Mode - Alt - Space bar
* - See 'Examples' for detail.
> Examples.
1. Set the User (Color) Table(see Color Select Mode). If Red defined
on Table number '4', user can put a red dot by pressing '4' while
the color cursor is located on white(=Edit Color is white).
User can put a white dot by pressing Space bar of course.
2. If user presses 'L' for line drawing, the white dot will appear.
After drawing some white line(or not), user can change the color
of line to red with just pressing '4' without line drawing off.
3. User can use trick with '-' and '='(keypad '-' and '+')keys. Move
edit cursor to one left (side of white), and press Space bar to
select. Now, press '='(or key pad '+') and any direction key by
turns on and on. User can see the smoothly changed color. It's
very useful when drawing smooth changed color, shading, or any
effection.
4. Sometimes, user load saved fonts and try to find color of 'old(?)'
fonts. However, it's difficult to find same color from
tremendous 256 colored Main Color Table. Then, move edit cursor
to the dot which has color you want to look for and press
Shift-Space bar. Color cursor will move to same color on the
Main Table. User can find User Table colors also.
(4) Color Select Mode
> User can choose the color from Main Color Table. Simply move Color
Cursor to the color you want, and press Space bar for Edit color or
number for User Table. Use Tab or Shift-Tab for fast move.
> No special command for this mode.
(5) Animate Mode
> User can examines the fonts made for animation. Select font with
Manage Cursor and select font with Space bar. OOPS? Use 'Backspace'
for reselecting. User can choose up to 12 fonts to animate(Animation
Index Table). User don't have to choose 12 fonts. If choosed all,
press Enter to start animation. Then, relax and enjoy! Oh, don't
forget to press any key (not 'Esc') to change to next font.
> Animation Index won't be cleared util new Index is loaded or 'New'
command is selected.
> User can cancel any time by pressing 'Esc'.
(6)Commands available at any mode
> F1 : help for Manage, Edit, Color Select, Animation, Copy, Insert Mode
> F3 : load User Table
> F4 : load Animation Index
> F5 : save User Table
> F6 : save Animation Index
> F10 : go to pull down menu
> Ctrl-F1 : information for current fonts
: Max. Font No. : total available fonts number (depends on memory)
: Total Font No. : current fonts number you made
: size of X & Y : dot number (size) of each axis
: File Name : name of current font file (blank for new or none)
> Alt - F : go to file pull down menu
> Alt - E : go to edit pull down menu
> Alt - A : go to animate puul down menu
> Alt - H : go to help pull down menu
------------------------------------------------------------
3. Format of GFNT Font file
(1) Header
> Header of GFNT font file is 21 bytes long. If user use 'type' command
at DOS, user can see the 'GFNT V1.2 FILE'. It's header, and 18-19th
bytes contain the size of X and 20-21st bytes for Y. Font data begin
from 22nd bytes to just before the last byte - end of file.
(2) data
+---+---+---+
| 1 | 2 | 3 |
+---+---+---+
| 4 | 5 | 6 |
+---+---+---+
| 7 | 8 | 9 |
+---+---+---+
| 0 | A | B |
+---+---+---+
(3x4 font)
> If format of one font is same as above, the structure of font file will
be saved like this;
Header-3-0-4-0-1-2-3-4-5-6-7-8-9-0-A-B-1A
| | | | | | | |
| +-+ +-+ +----------+----------+ |
| | | | |
17 bytes X Y data End of File (EOF)
Total file length is 31 bytes. So, if user wants to use GFNT font
file for her/his (or his/her) program but doesn't want to use format
of GFNT, user can change the header or structure easilly. Of couse,
all data saved as hexademical numbers.
* Some people want us (KYPP) to change the saving method to decrease the
data size. It's true that the font file of GFNT is big. However,
it's also true that if GFNT uses its own method to decrease the size
of fon file, then it's difficult for creative users who have better
idea to decrease the file size. Moreover, it's also difficult to
change our method to their own way. That's the reason why GFNT
doesn't use data compressing method.
------------------------------------------------------------
4. Documents from programmer & How to register
(1) DOC.ZZZ
> At first, thank you for reading this long (dull) text file. We -KYPP-
have designed and programmed for 3 and half months. During that
times, we just wanted to help users who interested in programming and
font designers. We don't think our GFNT is perfect or better then
other programs, but we can strongly say that WE HAVE DONE OUR BEST!
We hope you enjoy GFNT (although it's not a game), and we will be
happy if GFNT can help you.
(2) Register
> If you have printer, simply type
(any drive and directory of GFNT)> COPY REGISTER.FOM PRN
and press Enter. Just fill it out and mail with your payment.
> If you don't want to use our register form, please, indicate your NAME,
SS No., BIRTH DATE, SEX, ADDRESS, PHONE No.(area code), FLOPPY DISK
SIZE you use, TYPE OF ORDER(V1.2 only or V1.2 and next version), and
any question or comment if you have. For example,
Nobody Noname, 987-65-4321, 12-12-1912, Male,
1212 N. Twist Road, Enycity, XY, 11111-1111
(123) 456-7890, 3.5", V1.2 and next version
Nothing to say!
> Price : $39.00 for GFNT V1.2 only
$59.00 for GFNT V1.2 and next version of GFNT
(US fund)
> Pay to : KYPP production - please, use personal check or money order
> Address : KYPP production
P.O.Box 46098
Chicago, IL. 60646-0098
> When you register, you will get,
1 : source code of 'DEMO1.EXE'
2 : utilities for GFNT V1.2
3 : disk labeled your name and serial number
(This is the reason why we ask you to indicate disk size)
4 : Technical support by mail (only available to registered users)
We are human and not the computers. It means GFNT could have problems even
though we did our best. If it has any problems, please write a letter to us.
Thank You!!